@charset "utf-8";
*{padding:0px; margin:0px;}
html {_overflow-y:scroll;}
/*****！！页面通用css样式定义开始******/
/* body的css定义:这里定义页面上下左右边距，页面背景颜色，滚动条颜色样式 */
body{font-family: Arial, Tahoma,"微软雅黑"; max-width:768px; margin:0 auto;    /*文字字体定义 */font-size: 12px;    /*文字大小定义 */color: #5a5a5a; /*文字颜色定义 */}
/* 网站超链接css通用设置 */
a{text-decoration: none;} /* 链接无下划线,有为underline */ 
a:link {color: #333333;} /* 未访问的链接 */
a:visited {color: #333333;} /* 已访问的链接 */
a:hover{color: #eb1315;	text-decoration: none;} /* 鼠标在链接上 */ 
a:active {color: #333333;} /* 点击激活链接 */
h1,h2,h3,h4,h5,h6{font-size:12px;font-weight:normal;}
img{border: 0px;}
.clear{clear:both; line-height:0; height:0; font-size:0px;}
.clear:after{content: "."; display: block; height: 0; clear: both; visibility: hidden; }/*清除浮动*/
/*表格样式定义 */ 
checkbox{border: 0px;}/*选择框样式定义 */ 
.input{ border:1px solid #CCCCCC; height:20px;line-height:20px} 
li{list-style-type:none;}
*{box-sizing:border-box;}
/*banner start*/
.slideBox{ position:relative; overflow:hidden; margin:0 auto;  background:url(banner_bg.jpg)/*tpa=http://www.xyyfsc.com/Public/Mobile/default/images/banner_bg.jpg*/ no-repeat left bottom; background-size:100% 14px;/* 设置焦点图最大宽度 */}
.slideBox .hd{ display:none;position:absolute; height:18px; line-height:18px; bottom:14px; right:0; width:100%; background:rgba(0,0,0,0.6); text-align:center;}
.slideBox .hd li{ display:inline-block; width:8px; height:8px; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; background:#fff; text-indent:-9999px; overflow:hidden; margin:0 4px; cursor:pointer;}
.slideBox .hd li.on{ background:#d25b19;  }
.slideBox .bd{ position:relative; z-index:0; }
.slideBox .bd li{ position:relative; text-align:center;  }
.slideBox .bd li img{ background:url(loading.gif)/*tpa=http://www.xyyfsc.com/Public/Mobile/default/css/images/loading.gif*/ center center no-repeat;  vertical-align:top; width:100%;/* 图片宽度100%，达到自适应效果 */}
.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }  /* 去掉链接触摸高亮 */
.slideBox .bd li .tit{ display:block; width:100%;  position:absolute; bottom:0; text-indent:10px; height:28px; line-height:28px; color:#fff;  text-align:left;  }
.slideBox2{ position:relative; overflow:hidden; margin:0 auto; /* 设置焦点图最大宽度 */}
.slideBox2 .hd2{position:absolute; height:18px; line-height:18px; bottom:0px; right:0; width:100%; text-align:right;}
.slideBox2 .hd2 li{ display:inline-block; width:8px; height:18px; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px;  text-indent:-9999px; overflow:hidden; margin:0 2px;   }
.slideBox2 .hd2 li.on{ }
.slideBox2 .bd2{ position:relative; z-index:0; }
.slideBox2 .bd2 li{ position:relative; text-align:center;  }
.slideBox2 .bd2 li img{ background:url(loading.gif)/*tpa=http://www.xyyfsc.com/Public/Mobile/default/css/images/loading.gif*/ center center no-repeat;  vertical-align:top; width:100%;/* 图片宽度100%，达到自适应效果 */}
.slideBox2 .bd2 li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }  /* 去掉链接触摸高亮 */
.slideBox2 .bd2 li .tit{ display:block; width:100%;  position:absolute; bottom:0; text-indent:10px; height:28px; line-height:28px; color:#fff;  text-align:left;  }
/*banner END*/
.header{height:44px;z-index:99999;padding-bottom:35px; background:url(logo_bg.png)/*tpa=http://www.xyyfsc.com/Public/Mobile/default/images/logo_bg.png*/ no-repeat; background-size:100% 80px; width:100%; max-width:768px;}
.header .logo{height:80px;width:100%;padding-top:15px;text-align:center;}
.header .logo img{width:250px;}
.btn{position:absolute;top:12px;right:1.5%;width:25px;height:30px;line-height:30px;text-align:center;display:block;color:#fff;cursor:pointer;}
.btn img{width:25px;}
.nav_list{width:100px;position:absolute;top:46px;right:0px;background:rgba(0,0,0,0.5); display:none; z-index:99999;}
.nav_list li{width:100%;height:30px;margin:0 auto;line-height:30px;border-bottom:1px dashed #f7f6f6;}
.nav_list li:last-child{border-bottom:none;}
.nav_list li a{width:100%;display:block;color:#fff;margin:0 auto;text-align:center;}
.main{ position:relative; background:url(in_nav.png)/*tpa=http://www.xyyfsc.com/Public/Mobile/default/images/in_nav.png*/ no-repeat left top; background-size:100% 44px;}
.in_nav{ width:320px; margin:0 auto; height:44px;}
.in_nav ul{ width:320px; top:-113%; position:absolute; z-index:99px; overflow:hidden; max-width:768px;}
.in_nav ul li{ width:25%; display:block; text-align:center; margin:10px auto; list-style:none; float:left;}
.in_img{ width:100%;}
.in_img img{ max-width:100%; margin:0 auto; display:block;}
.in_word{ width:100%; color:#fff; line-height:28px; font-size:12px; display:block; overflow:hidden; font-style:normal; font-family:Microsoft YaHei; text-shadow:1px 1px 1px #000; margin-top:-15px;}
@media screen and (min-width: 440px) and (max-width: 600px){
.main{ position:relative; background:url(in_nav.png)/*tpa=http://www.xyyfsc.com/Public/Mobile/default/images/in_nav.png*/ no-repeat left top; background-size:100% 70px;}
.in_nav{ width:440px; margin:0 auto; height:70px;}
.in_nav ul{ width:440px; top:-79%; position:absolute; z-index:99px; overflow:hidden; max-width:768px;}
.in_nav ul li{ width:25%; display:block; text-align:center; margin:10px auto; list-style:none; float:left;}
.in_img{ width:100%;}
.in_img img{ max-width:100%; margin:0 auto; display:block;}
.in_word{ width:100%; color:#fff; line-height:28px; font-size:13px; display:block; overflow:hidden; font-style:normal; font-family:Microsoft YaHei; text-shadow:1px 1px 1px #000; margin-top:-15px;}
}
@media screen and (min-width: 600px) and (max-width: 768px){
.main{  position:relative; background:url(in_nav.png)/*tpa=http://www.xyyfsc.com/Public/Mobile/default/images/in_nav.png*/ no-repeat left top; background-size:100% 98px;}
.in_nav{ width:600px; margin:0 auto; height:98px;}
.in_nav ul{ width:600px; top:-66%; position:absolute; z-index:99px; overflow:hidden; max-width:768px;}
.in_nav ul li{ width:25%; display:block; text-align:center; margin:10px auto; list-style:none; float:left;}
.in_img{ width:100%;}
.in_img img{ max-width:100%; margin:0 auto; display:block;}
.in_word{ width:100%; color:#fff; line-height:28px; font-size:14px; display:block; overflow:hidden; font-style:normal; font-family:Microsoft YaHei; text-shadow:1px 1px 1px #000; margin-top:-20px;}
}
@media (min-width:768px){
.main{ position:relative; background:url(in_nav.png)/*tpa=http://www.xyyfsc.com/Public/Mobile/default/images/in_nav.png*/ no-repeat left top; background-size:100% 98px;}
.in_nav{ width:768px; margin:0 auto; height:98px;}
.in_nav ul{ width:768px; top:-65%; position:absolute; z-index:99px; overflow:hidden; max-width:768px;}
.in_nav ul li{ width:25%; display:block; text-align:center; margin:10px auto; list-style:none; float:left;}
.in_img{ width:100%;}
.in_img img{ max-width:100%; margin:0 auto; display:block;}
.in_word{ width:100%; color:#fff; line-height:28px; font-size:14px; display:block; overflow:hidden; font-style:normal; font-family:Microsoft YaHei; text-shadow:1px 1px 1px #000; margin-top:-19px;}
}
.mian_in{ width:310px; margin:0 auto; padding-top:6px; overflow:hidden;}
.in_left{ width:48%; margin:0 1%; float:left;}
.in_right{ width:48%; margin:0 1%; float:right;}
.right_about{ width:100%;}
.right_about img{ max-width:100%; margin:0 auto; display:block;}
.showimg{ width:25%;}
.showimg img{ max-width:100%; margin:0 auto; display:block;}
.swiper-container{position:relative;z-index:1;overflow:hidden;margin:0 auto;}
.swiper-container-no-flexbox .swiper-slide{float:left}
.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}
.swiper-wrapper{position:relative;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;width:100%;height:100%;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;transition-property:transform;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-ms-transition-property:-ms-transform}
.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}
.swiper-container-free-mode>.swiper-wrapper{margin:0 auto;-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;-ms-transition-timing-function:ease-out}
.swiper-slide{position:relative;width:100%;height:100%;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;}
.swiper-slide{text-align:center;}
.swiper-slide img{width:100%;}
.show_02{ width:100%; margin:10px 0 6px 0;box-shadow:1px 1px 1px #999; overflow:hidden; height:94px; position:relative}
.show_02 span{ position:absolute; left:0; bottom:0; z-index:10; background:rgba(172,84,92,0.8); height:30px; width:100%; text-align:center; line-height:30px; color:#000}
.show_02 a img{ max-width:100%; display:block; margin:0 auto}

.in_show{ width:100%; overflow:hidden;}
.right_bot{ width:100%; background:url(in_ab_bg.jpg)/*tpa=http://www.xyyfsc.com/Public/Mobile/default/images/in_ab_bg.jpg*/ no-repeat; background-size:100% 100%; margin-top:10px; padding:2px 2.1%;}
.right_bot img{ display:block; max-width:100%; padding:8px 0 1px 0;}
.right_bot p{ width:92%; line-height:22px; height:134px; overflow:hidden; padding:2px 0; margin:0 auto;}
.right_bot a{ width:100%; height:30px; display:block; padding-bottom:2px;}
.right_bot a img{ float:right; max-width:100%; display:block; height:30px;}
@media screen and (min-width: 400px) and (max-width: 500px){
.mian_in{ width:400px; margin:0 auto; padding-top:6px;overflow:hidden;}
.right_bot p{ width:92%; line-height:23px; height:159px; overflow:hidden; padding:2px 0; margin:0 auto;}
.right_bot a{ width:100%; height:30px; display:block; padding-bottom:6px;}
.right_bot a img{ float:right; max-width:100%; display:block; height:30px;}
.show_02{ width:100%; margin:10px 0 8px 0;box-shadow:1px 1px 1px #999; overflow:hidden; height:112px;}
.show_03{ width:100%; overflow:hidden; height:112px;box-shadow:1px 1px 1px #999;}
}
@media screen and (min-width: 500px) and (max-width: 620px){
.mian_in{ width:500px; margin:0 auto; padding-top:6px;  overflow:hidden; font-size:14px;}
.right_bot p{ width:92%; line-height:20px; height:200px; overflow:hidden; padding:4px 0; margin:0 auto;}
.right_bot a{ width:100%; height:30px; display:block; padding-bottom:6px;}
.right_bot a img{ float:right; max-width:100%; display:block; height:30px;}
.show_02{ width:100%; margin:10px 0 10px 0;box-shadow:1px 1px 1px #999; overflow:hidden; height:135px;}
}
@media screen and (min-width: 620px) and (max-width: 768px){
.mian_in{ width:620px; margin:0 auto; padding-top:6px; overflow:hidden; font-size:16px;}
.right_bot p{ width:92%; line-height:22px; height:259px; overflow:hidden; padding:4px 0; margin:0 auto;}
.right_bot a{ width:100%; height:40px; display:block; padding-bottom:6px;}
.right_bot a img{ float:right; max-width:100%; display:block; height:40px;}
.show_02{ width:100%; margin:10px 0 10px 0;box-shadow:1px 1px 1px #999; overflow:hidden; height:169px;}
.show_03{ width:100%; overflow:hidden; height:120px;}
}
@media (min-width: 768px){
.mian_in{ width:768px; margin:0 auto; padding-top:6px;  overflow:hidden;}
.right_bot p{ width:92%; line-height:23px; height:404px; overflow:hidden; padding:4px 0; font-size:18px; margin:0 auto;}
.right_bot a{ width:100%; height:43px; display:block; padding-bottom:6px;}
.right_bot a img{ float:right; max-width:100%; display:block; height:43px;}
.show_02{ width:100%; margin:10px 0 10px 0;box-shadow:1px 1px 1px #999; overflow:hidden; height:243px;}
.show_03{ width:100%; overflow:hidden; height:149px;}
}
.footer{ position:fixed; bottom:0px; width:100%; z-index:999; height:84px; background:url(foot_bg.jpg)/*tpa=http://www.xyyfsc.com/Public/Mobile/default/images/foot_bg.jpg*/ no-repeat left bottom; background-size:100% 46px; margin:0 auto; text-align:center; max-width:768px;}
.footer a{ width:160px; height:80px; display:block; text-align:center; margin:0 auto;}
.footer a img{ margin:0 auto; display:block; max-width:100%;}
.ysys img{width:100%;}
.ysys{margin-top:-4px;}
.ysys06{margin-bottom:82px; position:relative;}
.ysys06 .ys07{width: 100%;top: 60px;display: block;position: absolute;}
.ysys06 .ys08{width: 100%;height: 360px;top: 438px;display: block;position: absolute;}

/*内页*/
.tel{ height:35px; color:#666; font-size:14px; line-height:35px;}
.tel img{ width:25px; margin:5px 5px 5px 10px; float:left}
.tel span{ color:#066bae; font-weight:bold}
.top{ line-height:35px; position:relative; height:35px; background:#e3e3e3; color:#383838; font-size:14px; border-bottom:1px solid #bcbcbc;}
.top img{width:30px; margin:5px 5px 5px 10px; float:left}
.top .more{ position:absolute;color:#FFF; padding:0 10px 0 40px; right:0; top:0; background:url(morebg.png)/*tpa=http://www.xyyfsc.com/Public/Mobile/default/images/morebg.png*/ no-repeat 10px center #98000c; cursor:pointer;}
.moreul{ width:100%;position:absolute; left:0; top:36px; display:none}
.moreul li{ line-height:35px; background:#ededed;  border-bottom:1px solid #959595;}
.moreul li a{ color:#616161; text-indent:15%; display:block}
.more1{ background:url(morebg1.png)/*tpa=http://www.xyyfsc.com/Public/Mobile/default/images/morebg1.png*/ no-repeat 90% center #b2b6b1; padding:0 30px 0 10px; line-height:25px; margin:0 auto; width:40%; border-radius:2px; color:#FFF; cursor:pointer;}
.pagecon{ width:96%; margin:10px auto 84px;line-height:24px;}
.pagecon img{ max-width:100%; display:block; margin:0 auto}
.bottom{ width:100%;color:#5a5959; margin-top:15px; margin:10px auto 84px;}
.bottom .news_title{ width:100%; font-size:12px; line-height:25px; text-align:center; border-bottom:1px solid #999;}
.bottom .news_title h1{font-size:18px; font-weight:bold; width:96%; margin:0 auto;font-family:"黑体";}
.bottom .publiccon{ width:96%; margin:10px auto;line-height:23px;}
.bottom .publiccon .img{ margin-bottom:5px; margin:0 auto; display:block; max-width:100%}
.pager-next-pre{ margin-top:10px;}
.news ul{ width:100%;}
.news ul li{ padding:10px; float:left; width:100%; border-bottom:1px solid #999999; background:url(prolibg.png)/*tpa=http://www.xyyfsc.com/Public/Mobile/default/images/prolibg.png*/ no-repeat 98% center; background-size:25px;}
.news ul li a{ display:block; color:#6e6e6e; width:90%;}
.news ul li a span{ height:30px; line-height:30px; overflow:hidden; font-weight:bold; display:block;}
.news ul li a p{ display:block; height:55px; line-height:25px; overflow:hidden}
.pro{ width:100%;}
.pro li{ padding:10px; float:left; width:50%;}
.pro li a{ display:block}
.pro li .img img{max-width:100%; display:block; margin:0 auto;padding:3px; border:1px solid #bfbfbf }
.pro li h1{ width:100%; text-align:center; color:#6e6e6e; margin-left:2%; display:block; line-height:30px; font-weight:bold; height:30px; overflow:hidden; font-size:14px;}

.online{width:94%; margin:0 auto;margin-top:10px}
.online .nyMainMessage{line-height:28px;height:75px;border:solid 1px #929292;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;width:94%!important;padding-left:15px;line-height:36px;-moz-box-shadow:2px 2px 2px #929292 inset;-webkit-box-shadow:2px 2px 2px #929292 inset;box-shadow:2px 2px 2px #929292 inset}
.online .txtInput1{ margin:5px 0;border:solid 1px #929292;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;height:36px;width:94%;padding-left:15px;line-height:36px;-moz-box-shadow:2px 2px 2px #929292 inset;-webkit-box-shadow:2px 2px 2px #929292 inset;box-shadow:2px 2px 2px #929292 inset}
.form_b .btnInput{height:45px;color:#000;width:94%;cursor:pointer; display:block; margin:10px auto;font-size:14px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:solid 1px #8f8f8f;background:-moz-linear-gradient(top,#f3f4f3,#dfddda);background:-o-linear-gradient(top,#f3f4f3,#dfddda);background:-webkit-gradient(linear,0 0,0 100%,from(#f3f4f3),to(#dfddda));box-shadow:1px 2px 3px #888}
.online .btnTJ{margin:10px auto}
.online span{color:red}
/* 分页 */
.page{ display:block; width:100%; float:left; line-height:30px; text-align:center; margin:10px 0 80px;}
.page a {color: #000; padding:1px 5px; margin:0 2px;}
.page a.num{ color:#000}
.page a.select{background:#98000c; color:#fff;}
.page a:hover { color: #fff; background:#98000c;padding:1px 5px; margin:0 2px;}
.page a:active { color: #000;background:#98000c;}
.page span.current { color: #fff; margin:0 2px; background:#98000c; padding:1px 5px;}
.page span.disabled {color: #338021; font-weight:normal;}
.page span{font-weight:normal; display:block;}
.page select{ vertical-align:middle;}
.publiccon table{width: 300px !important;}
.nav_list{width:100px;position:absolute;top:46px;right:0px;background:rgba(0,0,0,0.5); display:none; z-index:99999;}



